sort of spotted kidney bean - French English Dictionary